#指定内核源码主目录
KER_DIR = /home/robin/work/kernel-rockchip-nanopi4-linux-v4.4.y
#指定模块程序所在的目录
CUR_DIR = $(shell pwd)
#指定应用程序名
APP = button


all:
	make -C $(KER_DIR) M=$(CUR_DIR) modules
	aarch64-linux-gnu-gcc -o $(APP) $(APP).c
	
clean:
	make -C $(KER_DIR) M=$(CUR_DIR) clean
	$(RM) $(APP) Module.symvers
	
install:
	scp $(APP) *.ko root@192.168.104.125:/drv/button


#指定模块程序所在的目录下哪些文件作为模块程序来编译
obj-m = button_drv.o dev-button.o

